<?php
include_once(dirname(__FILE__).'/sidnEppResult.php');
/**
 * @author Ralph de Boom <php5-sidnepp@mijndomein.nl>
 * @author Peter Keizer <php5-sidnepp@mijndomein.nl>
 * @license http://www.gnu.org/licenses/gpl-3.0.txt GNU Public License v3
 * @copyright http://www.mijndomein.nl/
 * @version 0.5
 * @link http://php5-sidnepp.svn.sourceforge.net/viewvc/php5-sidnepp/trunk/dev/docs/index.html
 * @see http://php5-sidnepp.svn.sourceforge.net/viewvc/php5-sidnepp/trunk/dev/docs/php5-sidnepp/SidnResponseMessage.html
 * @package php5-sidnepp
 *
 */

class SidnResponseMessage extends SidnEppResult
{
	/*
	 * verhuizing goedgekeurd:
	 * command: domain-transfer
	 * domain:trStatus: clientApproved
	 * msg: The domain name has been transferred.
	 *
	 * 
	 *
	 */


	/*
	 * holds the integer representing the number of messages still in the response queue
	 */
	private $queueLength;

	/*
	 * ID of the response message
	 */
	private $id;

	/*
	 * the command/action related to this response
	 */
	private $responseCommand;

	/*
	 * the domain name
	 */
	private $responseDomainname;
	
	/*
	 * the current domain status at the registrar (ok, pending, inactive) (and quarantine perhaps?)
	 */
	private $responseDomainStatus;

	/*
	 * the code related to the action/command
	 */
	private $responseCode;

	/*
	 * the message related to the action/command
	 */
	private $responseMessage;

	/*
	 * the new authorisation code for domain after transfer
	 */
	private $responseAuthcode;

	public function getQueueLength()
	{
		return $this->queueLength;
	}

	public function setQueueLength($queueLength)
	{
		$this->queueLength = $queueLength;
	}

	public function getId()
	{
		return $this->id;
	}

	public function setId($id)
	{
		$this->id = $id;
	}

	public function getResponseCommand()
	{
		return $this->responseCommand;
	}

	public function setResponseCommand($responseCommand)
	{
		$this->responseCommand = $responseCommand;
	}

	public function getResponseDomainname()
	{
		return $this->responseDomainname;
	}

	public function setResponseDomainname($responseDomainname)
	{
		$this->responseDomainname = $responseDomainname;
	}

	public function getResponseDomainStatus()
	{
		return $this->responseDomainStatus;
	}

	public function setResponseDomainStatus($responseDomainStatus)
	{
		$this->responseDomainStatus = $responseDomainStatus;
	}

	public function getResponseCode()
	{
		return $this->responseCode;
	}

	public function setResponseCode($responseCode)
	{
		$this->responseCode = $responseCode;
	}

	public function getResponseMessage()
	{
		return $this->responseMessage;
	}

	public function setResponseMessage($responseMessage)
	{
		$this->responseMessage = $responseMessage;
	}

	public function getResponseAuthcode()
	{
		return $this->responseAuthcode;
	}

	public function setResponseAuthcode($responseAuthcode)
	{
		$this->responseAuthcode = $responseAuthcode;
	}
}
